//
//  BRThemeManage.h
//  BrezzeSaaS
//
//  Created by IOS on 2021/12/9.
//  Copyright © 2021 Brezze GWG. All rights reserved.
//
/**
 主题管理文件主要配合QMUITheme使用，部分需要特殊处理，直接使用图片名称获取渐变色之类的地方
 
 */

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

#define kThemeDarkKey @"kThemeDarkKey"

@interface BRThemeManage : NSObject


+ (void)setTemeDark:(BOOL)isDark;

+ (BOOL)isThemeDark;

+ (BOOL)isMapDark;
+ (BOOL)isHasDark;

/// 根据当前主题设置是否白色状态栏
+ (void)br_statusBarStyle;
/// 设置是否状态栏颜色
/// @param isDark 是否深色
+ (void)br_isDarkStatusBar:(BOOL)isDark;

+ (NSString *)themeName;

/// 钱包卡片背景图片名称
+ (NSString *)br_walletCardBGName;

/// 钱包页背景渐变色
+ (NSArray *)br_walletBGName;
/// 拉伸图片
+ (UIImage *)br_resizableImg:(NSString *)str edg:(UIEdgeInsets)edg;


/// 支付成功后背景渐变色值
+ (NSArray *)br_payStatusSuccBGColors;
/// 支付失败后背景渐变色值
+ (NSArray *)br_payStatusFailBGColors;
/// 支付成功后背景渐变色值位置
+ (NSArray *)br_payStatusSuccBGColorsLocations;
/// 支付失败后背景渐变色值位置
+ (NSArray *)br_payStatusFailBGColorsLocations;

/// 支付状态页面顶部横杠
+ (NSArray *)br_payStatusLineBGColors;

/// 退款成功后状态页面
+ (NSArray *)br_refunedStatusLineBGColors;

/// 按钮背景渐变色值
+ (NSArray *)br_2gadientColors;
+ (NSArray *)br_2gadientColors2;
+ (NSArray *)br_2gadientColors3;
+ (NSArray *)br_2gadientColors4;

+ (UIColor *)br_05AlphaColor;


/// 首页底部渐变遮罩
+ (NSArray *)br_homeMapShadowColors;

// 地图样式
+ (NSString *)br_mapStylePatchWithJsonFile;

+ (NSString *)br_stringWithFile:(NSString *)resource type:(NSString *)fileType;

+ (NSString *)br_patchStr:(NSString *)resource type:(NSString *)fileType;

@end

NS_ASSUME_NONNULL_END
